Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Samarkand Challenger - Samarkand Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Uruguay - Montevideo VI Abierto Internacional de Salinas - Salinas Memorial Savigny - Sassuolo Siemens Open 2001 - Scheveningen Telesp Celular Open - Campinas Black Forest Open - Freudenstadt XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Visa Tennis Open - Sao Paulo Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Challenger de la Ciudad de Mexico - Mexico City Prague Open - Prague Zivnobanka Czech Open - Prostejov Pekao Open 2003 - Szczecin V Abierto Internacional de Salinas - Salinas Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Zagreb Open - Zagreb ATU Cup - Weiden The Scottish Tennis Championships - Edinburgh Open 88 - Contrexeville Kyiv UMC Open - Kiev 6th Sardinian International Championships - Cagliari VII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda XL Capital Bermuda Open - Bermuda DPD Challenger 2002 - Aschaffenburg Ljubljana Open 2002 - Ljubljana San Luis Potosi Challenger 2000 - San Luis Potosi Macedonian Open - Skopje Copa Ericsson Mexico - Guadalajara V Torneo Internazionale di Tennis - Barletta Zagreb Open - Zagreb Copa Ericsson Mexico - Guadalajara XI Ciutat de Barcelona - Barcelona Brixina Tennis Open - Bressanone Geneva Challenger - Geneva Copa Ericsson Peru - Lima SMS Tennis Open - Sao Paulo San Marino Cepu Open - San Marino Gran Copa Ericsson - Rio de Janeiro Muller Cup 2000 - Ulm Tennis Cup of Flanders - Ostende Siemens Open - Scheveningen Copa Ericsson Argentina - Buenos Aires Ho Chi Minh City Challenger - Ho Chi Minh City Open Castilla y Leon - Segovia Espinho Challenger - Espinho San Marino Cepu Open - San Marino Sporting Challenger - Turin JVC Trophy - Vienna Kos-Zucchetti Tennis Cup - Cordenons Skandia Open - Linz Global Telecom Open - Curitiba Copa Ericsson Chile - Santiago VII Torneo Internazionale di Tennis - Barletta VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Chile - Santiago Haagen Dazs Open - Caracas San Marino Cepu Open - San Marino Nord/LB Open - Braunschweig VIII Torneo Internazionale di Tennis - Barletta Copa Ericsson Brazil - Sao Paulo Copa Ericsson - Caracas Nord/LB Open 2004 - Braunschweig Pekao Open - Szczecin Top Wool Challenger Biella - Biella Cerveza Cristal - Santiago Challenger Cudad de Guayaquil - Guayaquil Maia Open - Oporto BH Tennis Open International Cup - Belo Horizonte Copa Ericsson - Lima Oberstaufen Cup - Oberstaufen XL Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig IX Torneo Internacionale de Tennis - Barletta Top Wool Challenger-Immagine Trophy - Biella Tennis Napoli Cup - Napoli Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Czech Open 2005 - Prostejov Unicredit Czech Open - Prostejov BSI Challenger Lugano - Lugano Banca Stato Challenger - Lugano LXVII Concursu Internacional de Vigo - Vigo San Marino CEPU Open - San Marino Challenger Ciudad de Guayaquil - Guayaquil Pekao Open - Szczecin San Marino Cepu Open - San Marino Bancolombia Open - Cali Lima Challenger - Lima Rabat Challenger Marrakech Challenger Barletta Challenger Napoli Challenger Pekao Open - Szczecin XI Ciutat de Barcelona - Barcelona Nord LB Open 2007 - Braunschweig Scheveningen Challenger Montevideo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Petrobras Uruguay - Montevideo Lima Challenger 2007 - Lima BMW Tennis Championship - Sunrise Sir Supermercati - Rome Szczecin Challenger ECM Prague Open - Prague Monza Challenger San Marino Challenger Genova Challenger Open Costa Daurada - Tarragona Prostejov Challenger Ciutat de Barcelona - Barcelona Rome Challenger Prostejov Challenger Trani Challenger Szczecin Challenger Szczecin Challenger San Marino Cepu Open - San Marino San Marino Challenger 9th Wartburg Open - Eisenach XI Venice Open - Venice Sibiu Challenger Copa Ericsson Costa Rica - San Jose Bordeaux Challenger Vicenza Challenger Prague Challenger Padova Challenger Todi Challenger Trnava Challenger Rome Challenger San Luis Potosi Challenger Heilbronn Challenger Blois Challenger Genova Challenger Cordenons Challenger Pekao Open 2001 - Szczecin Genova Challenger Genova Challenger ATP Challenger Open 2004 - Monchengladbach Nossa Caixa Aberto de Sao Paulo - Sao Paulo Szczecin Challenger Copa Telefonica CTC Chile - Santiago Open Costa Daurada - Tarragona Top Wool Challenger - Biella Casablanca Challenger Bucaramanga Challenger Pekao Open 2005 - Szczecin Furth Challenger SMS Tennis Cup - Sao Paulo ATP Challenger XXVI Edizione - Manerbio Seville Challenger Szczecin Challenger Casablanca Challenger Nord/LB Open - Braunschweig Schickendanz Open - Furth Eddleman USTA Challenger - Birmingham Bucaramanga Challenger Nord/LB Open - Braunschweig Podebradka Cup - Prague Open Diputacion - Cordoba Hungarian Architect Open - Budapest Skandia Open - Linz 2000 Cairo Challenger - Cairo Copa Ericsson Peru - Lima Copa Ericsson Costa Rica - San Jose Honda Kah Singapore Men's Tennis Open - Singapore Como Challenger Szczecin Challenger Open Castilla y Leon - Segovia Copa Ericsson Uruguay - Montevideo Copa Ericsson Argentina - Buenos Aires Zagreb Open - Zagreb Exim Agmedia Open - Kosice AT&T Challenge - Atlanta Ciur Pribram Challenger - Pribram Challenger Britania Zavaleta - Puebla Prostejov Challenger Nord LB Open - Braunschweig II Cyclus Open de Tenis - Florianopolis XL Capital Bermuda Open - Bermuda Chevrolet Cup - Santiago Grand Prix Hassan II - Casablanca Banca Stato Challenger Lugano - Lugano XL Capital Bermuda Open - Bermuda AXA Open II - Espinho Wartburg Open - Eisenach Open de Montauban - Montauban Geneva Challenger - Geneva BMW Challenger Open - Monchengladbach Copa Sevilla - Seville Copa Ericsson Brazil - Sao Paulo FILA Challenger - Biella Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Copa Ericsson Peru - Lima Eddleman/USTA Challenger - Birmingham Jagermeister Open - Braunschweig Prague Challenger - Prague Copa Ericsson - Sao Paulo Czech Open - Prostejov Pekao Open 2004 - Szczecin Copa Sevilla-Internacionales de Andalucia - Seville Pro Tennis World Open - Sunrise Copa Kia Challenger ATP - Santiago Cerveza Club Colombia Open - Bogota Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca Croatia Open - Umag Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Brazil Open - Salvador Copa Petrobras-Paraguay - Asuncion Copa Petrobras-Uruguay - Montevideo Qatar Exxon Mobil Open 2002 - Doha Copa Petrobras-Argentina - Buenos Aires BellSouth Open - Vina del Mar Estoril Open - Estoril Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten International Championship of Croatia - Umag Idea Prokom Open - Sopot Chevrolet Cup - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Energis Open - Amersfoort Idea Prokom Open - Sopot Gelsor Open Romania - Bucharest Cerveza Club Columbia Open - Bogota RCA Championships - Indianapolis Tata Open 2003 - Chennai BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Tata Open - Chennai Heineken Open - Auckland Adidas International - Sydney Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona BMW Open - Munich Synsam Swedish Open - Bastad Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Thailand Open - Bangkok CA Tennis Trophy - Vienna Heineken Open - Auckland Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Sophia Antipolis Challenger Stockholm Open - Stockholm Heineken Open - Auckland Movistar Open - Vina del Mar International Championship of Croatia - Umag Copa Telmex - Buenos Aires Orange Warsaw Open - Warsaw Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Grand Prix Hassan II - Casablanca Estoril Open - Estoril BCR Open Romania - Bucharest Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Open Sud de France - Montpellier Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Campionati Internazionali di Sicilia - Palermo Furth Challenger Bet-At-Home Austrian Open - Kitzbuhel Szczecin Challenger Lima Challenger Brasil Open - Costa do Sauipe Serbia Open - Belgrade Poznan Challenger Grand Prix de Tennis de Lyon - Lyon Cordenons Challenger Genova Challenger Trnava Challenger Qatar Exxon Mobil Open - Doha Napoli Challenger Marbella Challenger VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Bet-at-home Open - Hamburg Valencia Open - Valencia Grand Prix Hassan II - Casablanca Brasil Open - Sao Paulo Copa Claro - Buenos Aires Open de Nice Cote d'Azur - Nice Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Mercedes Cup - Stuttgart Open de Nice Cote d'Azur - Nice BellSouth Open - Vina del Mar Bet-at-home Cup - Kitzbuhel Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Davidoff Swiss Indoors Basel - Basel Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Synsam Swedish Open - Bastad Davidoff Swiss Indoors - Basel Mercedes Cup - Stuttgart International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger Madrid Challenger Open Sabadell Atlantico - Barcelona Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Orlando Grand Prix Hassan II - Casablanca Mohammedia Challenger Dubai Duty Free Tennis Championships - Dubai Vegeta Croatia Open - Umag Grand Prix Hassan II - Casablanca Guadalajara Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich Brasil Open - Salvador Valencia Open - Valencia Stockholm Open - Stockholm Heineken Open - Auckland Heineken Open - Auckland Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Rio Open 500 - Rio de Janeiro Generali Open 2003 - Kitzbuhel SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Schickendanz Open - Furth Open 13 - Marseille Ecuador Open - Quito Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Memorial Savigni - Sassuolo Valencia Open - Valencia San Luis Potosi Challenger - San Luis Potosi Millennium Estoril Open - Estoril Ecuador Open - Quito Argentina Open - Buenos Aires Trofeo Barcelona de Tenis - Barcelona Rio Open - Rio de Janeiro Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona San Luis Potosi ATP Challenger - San Luis Potosi VI Trofeo Ciudad de Quito - Quito Freudenstadt Challenger - Freudenstadt Cairo Challenger 2002 - Cairo DPD Challenger 99 - Aschaffenburg Open Sud de France - Montpellier Copa Ericsson - Santiago Copa Ericsson - Montevideo Aix En Provence Challenger Copa Ericsson Chile - Santiago Barcelona Open BancSabadell - Barcelona ABN AMRO World Tennis Tournament - Rotterdam Bastad Challenger If Stockholm Open - Stockholm Abierto Mexicano Telfonica MoviStar - Acapulco The Priority Telecom Open - Amersfoort CA Tennis Trophy - Vienna Open Seat Godo 2005 - Barcelona U.S. Men's Clay Court Championships - Houston Telenordia Swedish Open - Bastad AIG Japan Open - Tokyo Movistar Open - Vina del Mar Open Seat Godo 2003 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Brasil Open - Costa do Sauipe Telenordia Swedish Open - Bastad Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel AT&T Challenge - Atlanta BCR Open Romania - Bucharest If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Heineken Open - Auckland BellSouth Open - Vina del Mar VTR Open - Vina del Mar Citrix Tennis Championships - Delray Beach Generali Open - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Tenis Comunidad Valenciana - Valencia Legg Mason Tennis Classic - Washington Heineken Open - Auckland TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami AAPT Championships - Adelaide Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal SkiStar Swedish Open - Bastad Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Grand Prix Hassan II - Casablanca Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Pilot Pen Tennis - New Haven Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Nice Cote dAzur - Nice Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Heineken Open - Auckland NASDAQ-100 Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Croatia Open - Umag Sony Open Tennis - Miami Pacific Life Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Qatar Exxon Mobil Open - Doha Open de Moselle - Metz French Open - Paris French Open - Paris China Open - Beijing Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Ericsson Open - Miami Tennis Masters Series - Monte Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Telecom Italia Masters - Rome French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Australian Open - Melbourne BNP Paribas Masters - Paris French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davidoff Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Mercedes Cup - Stuttgart Croatia Open - Umag Copa Claro - Buenos Aires U.S. Open - New York Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Australian Open - Melbourne Australian Open - Melbourne Mutua Madrilena Masters Madrid - Madrid Davis Cup, Group 1, REL2, MEX-PER 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 1, REL2, BRA-PER 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 French Open - Paris Davis Cup, World Group, PO, ISR-PER, 4-1 Davis Cup, Group 1, PO, URU-PER, 4-1 Wimbledon - London French Open - Paris Internazionali BNL d'Italia - Rome River Oaks International Tennis Tournament - Houston U.S. Open - New York French Open - Paris U.S. Open - New York Mutua Madrid Open - Madrid Olympics - Athens Davis Cup, Group 1, PO, PER-PAR 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, PER-VEN 3-2 Davis Cup, World Group, PO, PER-BLR 4-1 Davis Cup, Group 1, 2R, PER-MEX 3-2 Davis Cup, Group 1, PO, PER-CAN 2-3 Davis Cup, Group 1, 1R, PER-BAH 4-1 Davis Cup, Group 1, 1R, PER-BAH 5-0 Campeonato de Espana Kia de Tenis 2004 - Madrid River Oaks International Tennis Tournament - Houston 70th River Oaks International Tennis Tournament - Houston